*{|padding: 0; margin: 0;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-o-user-select:none;
}
body{font-family: "微软雅黑"; background:url(../img/bodybg.jpg) repeat-y;background-size: 100%; width: 100%; height: 100%;}
body,div,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,h7,form,img,p,pre,textarea,blockquote,fieldset {margin:0;padding:0}
html,body{width: 100%; -webkit-tap-highlight-color: rgba(0,0,0,0)}
img{border: none;}
ul{-webkit-padding-start:0;}
ul,ol,li{list-style: none;}
a{ text-decoration:none; color:#333;outline: none;-webkit-touch-callout:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
a:hover{
text-decoration:none;
outline:none;
}

a:focus{
text-decoration:none;
outline:none;
}

:focus{
outline:0;
}
input,textarea{outline: none;-webkit-touch-callout:none;-webkit-appearance: none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:auto; }
input[type="text"]{-webkit-appearance: none;  -webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:auto; }
input[type="button"], input[type="submit"], input[type="reset"] {
      -webkit-appearance: none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);
}

.wapper{
	width:6.4rem;
	overflow-x:hidden;
	height:auto;
	margin:0 auto;
	
	z-index: 1;
	overflow:hidden;
	    padding-bottom: 1.3rem;
}

header{height: 0.8rem; background: #1c1b20; color: #fff; padding:0 5%; line-height: 0.8rem;position: fixed;z-index: 10000;width: 90%;top: 0;}
header a{color: #fff;}
.goback{font-size: 0.22rem; float: left;width: 18%;}
.goback img{ vertical-align:-0.14rem; padding: 2%; height: 0.4rem;}

.midtit{float: left; font-size: 0.3rem;width: 60%;text-align:center;}
.morshar{float: right;font-size: 0.5rem; vertical-align: middle; line-height: 0.3rem;}


/*banner  main_image */
.banner{width: 100%;height:auto;overflow:hidden;}
.main_visual{height:2.8rem;overflow:hidden;position:relative;}
.main_image{height:2.8rem;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:auto;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:auto;}
.main_image li img{width: 100%;}
div.flicking_con{position:absolute;bottom:4%;left:50%;z-index:999;width:1.8rem;height: 0.35rem; margin-left: -0.8rem;}
div.flicking_con a{float:left;width:0.35rem;height:0.3rem;margin:0;padding:0;background:url(../img/btn_main_img.png) no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background:url(../img/btn_main_imgon.png) no-repeat;}
/*#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:5%;display:block;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:5%;display:block;}*/

.kidsgood{background: url(../img/kidbg.jpg) no-repeat; height: 1.53rem; width: 100%; margin-top: 2%; background-size: 100% ;}
.kidcon ul li{float: left;width:20%; text-align: center;height: 1.53rem;}
.kidcon ul li img{width: 0.92rem;margin: 12% 0;}

.piclist{margin-bottom: 1rem;height: auto;overflow: hidden;}
.piclistcon{padding: 1% 2%;height: auto;overflow: hidden; margin-top: 0.1rem;}
.piclistcon ul li{width: 50%; float:left; height: 3.82rem;}
.piclistcon .topimg{height: 2.57rem;width: 3.0rem;overflow: hidden;}
.piclistcon .topimg img{width: 100%;max-width: 3.0rem;}
.piclistcon ul li .piczs{margin: 0 2%; position: relative; overflow: hidden;z-index: 10;}
.piclistcon .piczs .zw{position: absolute;z-index: 100; top: -7%; right: -5%;}
.piclistcon .piczs .zw img{width:1.3rem ;}
.botboder{ background: url(../img/boeder.png) no-repeat; height: 1.05rem; background-size:100%; margin-top:1.8%; padding: 4% 7%;}

.botboder .hytou{width: 0.5rem;height: 0.5rem; display: inline-block; overflow: hidden;border: 1px solid #600001; border-radius: 50%;text-align: center;vertical-align: middle;}
.botboder .hytou img{ border-radius: 50%;width: 0.4rem;vertical-align:0.04rem;height: 0.4rem;}
.hyname{font-size: 0.3rem; color: #333;vertical-align: middle;}
.botboder p{line-height: 0.3rem;}

.botboder .time{text-align: right; font-size:0.22rem; color: #111; }
.botboder .time img{width:0.19rem ;}


footer{height: 0.8rem; background: #4c4a48; width: 100%;position: fixed; z-index: 10000; bottom: 0; padding-top: 0.2rem;}
footer ul li{float: left;width: 33%; text-align:center; font-size:0.2rem; color: #e3e3e3;}
footer ul li .icoimg{ height:0.4rem ;}
footer ul li .icoimg img{height: 0.34rem;}
footer a{color: #E3E3E3;}




/*新闻列表页*/
.smal_ban{background: url(../img/kidbg.jpg) no-repeat; height: 1.53rem; width: 100%; background-size: 100% ;}
.new_bit{margin: 5%;}
.new_bit img{width: 2.92rem;}

.newlist{padding: 2% 3%; height: auto;overflow: hidden;margin-bottom: 1rem;}
.newlist ul li{height: 0.94rem;  border-bottom:1px #74090a dashed; padding: 3% 0;}
.newlist .newle{float: left; width: 0.94rem; height: 0.94rem; overflow: hidden;border-radius: 3px;}
.newlist .newle img{max-width: 0.94rem; vertical-align:top;}
.newlist .newrg{float: right; width: 4.9rem;}
.newlist .newrg .tit{ color: #74090A;height: 0.3rem;}
.newlist .newrg .tit .tit_le{float:left;font-size:0.24rem;}
.newlist .newrg .tit .tit_rg{font-size: 0.18rem; color: #74090A; float: right;}
.newlist .newrg .trr{font-size: 0.2rem; color: #333; text-align: justify;margin-top: 0.08rem;}

/*新闻内容页*/
.articalbox{margin: 0 0 1rem; height: auto;overflow: hidden;}
.articalbox .art_tit{font-size: 0.2rem;color: #666; text-align: center; border-bottom: 1px solid #74090A; padding: 0.2rem 0 0.3rem;}
.articalbox .art_tit .tt{font-size: 0.3rem;color: #74090A; text-align: center; padding: 0.3rem 0 0.1rem;}
.articalbox .art_con{color: #666; font-size: 0.2rem; line-height: 0.34rem; margin: 4% 5% 0;text-align: justify;border-bottom: 1px solid #74090A; padding-bottom: 0.2rem;}
.articalbox .prenet{font-size: 0.2rem;color: #111; height: 0.4rem; margin: 3% 5%;}
.articalbox .prenet .prve{ float: left;}
.articalbox .prenet .next{ float:right;}
.articalbox .prenet a{color: #111;}

/*专家列表*/
.zhuanjia_list{padding: 2% 3%; height: auto;overflow: hidden;margin-bottom: 1rem;}
.zhuanjia_list ul li{height: 0.94rem;  border-bottom:1px #74090a solid; padding: 3% 0;color: #333;}
.zhuanjia_list .zj_le{float: left;width: 0.94rem;height: 0.94rem;overflow: hidden;border-radius: 3px;} 
.zhuanjia_list .zj_le img{max-width: 0.94rem; vertical-align: top;}
.zhuanjia_list .zj_mid{float: left;width: 3.7rem; margin-left: 0.2rem;line-height: 0.48rem;} 


.zhuanjia_list .zj_mid .tt1{font-size: 0.24rem; }
.zhuanjia_list .zj_mid .tt1 img{vertical-align: -0.1rem;}
.zhuanjia_list .zj_mid .tt2{font-size: 0.2rem; margin-top: 0.05rem;}
.zhuanjia_list .zj_mid .tt3{font-size: 0.2rem;}

.zhuanjia_list .zj_rg{float: right;width: 1.0rem; height: 0.39rem; text-align: center;line-height: 0.41rem;font-size: 0.2rem;color: #fff; background: #74090A; border-radius: 4px;margin-top: 4.8%;} 
.zhuanjia_list .zj_rg a{color: #fff;}

.zj_bit{margin: 0 5% 5% 5%;}
.zj_bit img{width: 1.78rem;}
/*专家推送消息列表页*/
.zhuanjiameg_list{ height: auto;overflow: hidden;margin-bottom: 1rem; border-top:1px #74090a solid;}
.zhuanjiameg_list ul li{height: 0.94rem;  border-bottom:1px #74090a solid; padding: 3% 0;color: #333;position: relative;}
.zhuanjiameg_list .zj_le{float: left;width: 0.94rem;height: 0.94rem;overflow: hidden;border-radius: 3px; margin-left: 3%;} 
.zhuanjiameg_list .zj_le img{max-width: 0.94rem; vertical-align: top;}
.zhuanjiameg_list .zj_le .dot{position: absolute; top: 0.15rem; left:1.03rem ;}
.zhuanjiameg_list .zj_le .dot img{width: 0.18rem; height: 0.18rem;}
.zjmesg_rg{ float:right;width: 4.8rem; font-size: 0.22rem; color: #333; margin-right: 3%;text-align: justify;line-height: 0.33rem;}

.mesg_bit{ margin:0 5%}
.mesg_bit img{ width:1.78rem}

/*鉴定方法*/
.jdkid{height: auto;overflow: hidden;padding: 1% 3%; }
.jdbox{background:url(../img/jd_border.png) no-repeat; height: 2.2rem; background-size:100%; margin: 1% 0;padding: 0.15rem 0.2rem;}
.jdbox .jdbox_le{float: left;width: 0.5rem;}
.jdbox .jdbox_le img{width: 0.5rem;vertical-align: top;}
.jdbox .jdbox_mid{float: left;width: 4.0rem; font-size: 0.2rem; color: #333;margin-left: 0.3rem;line-height: 0.33rem;margin-top: 0.08rem;}
.jdbox .jdbox_mid .tit{font-size: 0.26rem; color: #74090A; margin-bottom: 0.08rem;}
.jdbox .jdbox_rg{float: right;width: 0.8rem;font-size: 0.24rem; color: #fff; background: #74090A; border-radius: 3px;text-align: center; height: 0.4rem;line-height: 0.42rem;}

/*鉴定须知*/
.jdboxs{height: 2.6rem; background-size:100%; margin: 1% 0;padding: 0.15rem 0.2rem; border-bottom: 1px solid #74090A;}

.jdboxs .jdbox_mid img{height: 0.37rem;vertical-align: top;}
.jdboxs .jdbox_mid{width: 100%; font-size: 0.2rem; color: #333;line-height: 0.4rem;margin-top: 0.08rem;}
.jdboxs .jdbox_mid .tit{font-size: 0.26rem; color: #74090A; margin-bottom: 0.08rem;}



/*支付页面*/
.paybox{height: auto;overflow: hidden;}
.paycon1{background: url(../img/payborder.png) no-repeat; height:0.4rem;background-size:100%; padding: 0.25rem 0.3rem; font-size: 0.26rem; margin: 3% 3%;}
.paycon1 .paycon1_le{float: left; color: #333;}
.paycon1 .paycon1_rg{float: right;color: #333;}
.paycon1 .paycon1_rg .pric{color: #74090A; font-size: 0.24rem; margin-left: 0.2rem;}

.paycon2{font-size: 0.26rem;color: #333; border-bottom: 1px solid #74090A;padding: 0.2rem 4%;}
.paycon3{font-size: 0.26rem;color: #333; border-bottom: 1px solid #74090A;padding: 0.2rem 4%; height: auto; overflow: hidden;}
.paycon3 .paycon3_le{float: left;margin-top: 0.1rem;}
.paycon3 .paycon3_le img{width: 0.61rem;}
.paycon3 .paycon3_mid{float: left;width: 4.0rem; margin-left: 0.2rem;}
.paycon3 .paycon3_mid .tit{font-size: 0.3rem; margin-bottom: 0.08rem;}
.paycon3 .paycon3_rg{float: right;margin-top: 0.2rem;}
.paycon3 .paycon3_rg img{width:0.39rem;}

.paycon4{margin: 2% 4%; background:#74090A; color: #fff;text-align: center;font-size: 0.26rem; height: 0.6rem; border-radius: 3px; line-height: 0.6rem;margin-top: 1.0rem;}

/*证书支付确定*/
.payboxs{height: auto;overflow: hidden; margin-top: 0.3rem;}
.payadress{height: auto;overflow: hidden; padding: 3% 5% 0%; border-bottom: 1px solid #74090A;font-size: 0.26rem;color: #333;}
.payadress p{line-height: 0.5rem;}
.payadress .shegn{float: left; width: 49%;}
.payadress .shegn input{width: 70%; }
.payadress .shi{ float: right; width: 49%;}
.payadress .shi input{width: 70%;}
.payadress input{ background: none; border: none;}
.payadress textarea{width: 93%; height: 1.0rem; background: none;border:none; margin-top: 0.2rem; font-size: 0.26rem; font-family: "微软雅黑"; color: #333; resize: none;}

.paycon1tt{background: url(../img/kidbg.jpg) no-repeat; height:1.38rem;background-size:100%; padding: 0.25rem 0.3rem;border-bottom: 1px solid #74090A;}
.paycon1tt img{width:1.80rem ;}

.paycon3s{font-size: 0.26rem;color: #333; border-bottom: 1px solid #74090A;padding: 0.2rem 4%; height: auto; overflow: hidden;}
.paycon3s .paycon3s_le{float: left;margin-top: 0.1rem;}
.paycon3s .paycon3s_le img{width: 0.61rem;}
.paycon3s .paycon3s_mid{float: left;width: 3.3rem; margin-left: 0.2rem;}
.paycon3s .paycon3s_mid .tit{font-size: 0.3rem; margin-bottom: 0.08rem;}
.paycon3s .paycon3s_rg{float: right;margin-top: 0.2rem;color: #74090A; font-size: 0.24rem;}
.paycon3s .paycon3s_rg input{background: none;font-size: 0.26rem; font-family: "微软雅黑"; color:#74090A;width: 0.6rem; border: none;}
.paycon3s .paycon3s_rg img{width:0.39rem; vertical-align: top;}
.paycon4s{margin: 5% 4% 23%; background:#74090A; color: #fff;text-align: center;font-size: 0.26rem; height: 0.6rem; border-radius: 3px; line-height: 0.6rem;}
.paycon5{height: auto;overflow: hidden;border-bottom: 1px solid #74090A;padding: 0.2rem 4%;font-size: 0.24rem; text-align: justify; line-height: 0.35rem;}

.paycon5 .tit{font-size: 0.3rem; color: #333; margin-bottom: 0.1rem}
.paycon5_rg{ float: right;font-size: 0.26rem; color: #74090A;margin-top: 0.2rem;line-height: 0.5rem;} 
.paycon5_rg  .hidden-input {
    opacity: 0;
    position: absolute;
    z-index: -1; 
}

.paycon5_rg .checkbox input[type=checkbox]+span {
    /* your style goes here */
    display: inline-block;
    height: 0.43rem;
    width: 0.79rem;
    border-radius: 4px;
    background:url(../img/off.png) no-repeat;background-size: 100%;float: right; margin-left: 0.1rem;        
}

/* active style goes here */
.paycon5_rg  .checkbox input[type=checkbox]:checked+span {
    background:url(../img/on.png) no-repeat; background-size: 100%;float: right; margin-left: 0.1rem;  
}


/*图片上传*/
.sc_bit {margin: 0 5% 5%;}
.sc_bit img{ width:2.95rem ;}
.uplodbox{margin:3% 0; height: auto;overflow: hidden;margin-bottom: 1rem;}
.scspan{font-size: 0.22rem; color: #333; line-height: 0.36rem; margin: 0 5%;}

.form-inp{
      padding:0 0.5em 0 0;
      margin-top:0.5em;
      height:2.1em;
      line-height:2.1em;
      display: -webkit-box;
      display: -moz-box;
      display: -o-box;
      display: box;
      font-size:1.4em;
    }
    .form-inp input{
      display: -webkit-box;
      display: -moz-box;
      display: -o-box;
      display: box;
      -webkit-box-flex: 1;
      -moz-box-flex: 1;
      -o-box-flex: 1;
      box-flex: 1;
      height:2em;
      border:1px solid #834e00;
      background:#fff;
      border-radius:0.5em;
      outline:none;
      padding:0 0.3em;
    }
    .form-inp span , .form-img span{
      display:inline-block;
      width:4em;
      text-align:right;
    }
    .form-inpbtn{
      padding:0 3.5em;
      margin-top:0.5em;
      height:3em;
      line-height:3em;
      text-align:center;
    }
    .form-inpbtn a{
      display:block;
      background:#834e00;
      color:#fff;
      border-radius:0.5em;
      font-size:1.4em;
    }
    .red-Co{
      color:#e01e19;
    }
    .form-img{
      overflow:hidden;
      zoom:1;
      margin: 1% 1%;
    }
    .form-img span{
      display:block;
    }
    .andArea {
      color: #CCCCCC;
      position: relative;
      text-align: center;
      top: 0;
      transition: background 0.2s;
      -moz-transition: background 0.2s;
      -webkit-transition: background 0.2s;
      -o-transition: background 0.2s;
    }
	.andrea {
      color: #CCCCCC;
      position: relative;
      text-align: center;
      top: 0;
      transition: background 0.2s;
      -moz-transition: background 0.2s;
      -webkit-transition: background 0.2s;
      -o-transition: background 0.2s;
    }
    .filePickerC {
      cursor: pointer;
      display: block;
      margin: 2% 0.22rem;
      height:1.7rem;
	  position:relative;
	  width:32%;
	  text-align:center;
	  vertical-align: middle;
	  overflow:hidden;
    }
	
	
	.flePickerC {
      cursor: pointer;
      display: block;
      overflow:hidden;
      border: 1px solid #834e00;
      border-radius: 0.5em;
      background: #f5f5f5;
      padding:0 0.5em;
      margin:0 0.5em 0 0;
	  position:relative;
    }
	
	.andArea input {
      display: none;
      float: left;
      height: 29px;
      line-height: 29px;
      border: 1px solid #c8c8c8;
      width: 240px;
      margin: 0 15px 0 0;
      padding: 0 5px;
    }
	.andrea input {
      display: none;
      float: left;
      height: 29px;
      line-height: 29px;
      border: 1px solid #c8c8c8;
      width: 240px;
      margin: 0 15px 0 0;
      padding: 0 5px;
    }
	 .filePickerC span{
	 color: red;
	font-size: 0.2rem;
	position: absolute;
	right:0.15rem;
	top: -0.08rem;
	 }
	 
    .filePickerC img{
      height:1.70rem;
      max-height: 1.95rem;  vertical-align: middle;
    }
    .filePickerC input {
      display: none;
      float: left;
      height: 29px;
      line-height: 29px;
      border: 1px solid #c8c8c8;
      width: 240px;
      margin: 0 15px 0 0;
      padding: 0 5px;
    }
	
	
	
	
	.flePickerC span{
	 color: red;
	font-size: 15px;
	position: absolute;
	right: 7px;
	top: -13px;
	 }
    .flePickerC img{
      width:3em;
      height:4.4em;
    }
    .flePickerC input {
      display: none;
      float: left;
      height: 29px;
      line-height: 29px;
      border: 1px solid #c8c8c8;
      width: 240px;
      margin: 0 15px 0 0;
      padding: 0 5px;
    }




.btspan{ margin: 2% 5% 0;min-height: 2.5rem; }
.btspan textarea{width: 95%; border: 1px solid #74090A; border-radius: 3px;min-height: 2.3rem; background: none;padding: 2%;font-size: 0.26rem; color: #333;font-family: "微软雅黑";}

.surbtn{margin: 2% 5%; font-family: "微软雅黑";height: 0.62rem;}
.surbtn input{background: #74090A; width: 100%; text-align: center; color: #fff; line-height: 0.62rem;height: 0.62rem; font-size: 0.28rem;border: none;border-radius: 3px;
font-family: "微软雅黑"; vertical-align: top;}

.sltpic{ text-align: center; font-size: 0.22rem;color: #333; margin-top: 5%; height: auto;overflow: hidden;margin-bottom: 1.2rem;}

.wjddemos{width:94%; height:auto; overflow: hidden; margin: 0 auto;}
.wjddemos .my-gallery {width: 100%;}
.wjddemos .my-gallery img {  display:block; float:left;min-height: 0.8rem;max-height: 0.8rem;}
.wjddemos .my-gallery .smlpic {display: block;float: left;margin:1.5% 1.68%; width: 13.3%; position: relative;z-index: 10; height:0.84rem; overflow:hidden}
.wjddemos .my-gallery .smlpic a{display: inline-block;}
.wjddemos .my-gallery figcaption { display: none; }
.wjddemos .smlpic .zstbotbg{ height: 0.36rem; background: #333; opacity: 0.8; color: #fff; text-align: center; line-height: 0.36rem; position: absolute; bottom: 0.04rem; left:0;z-index: 1000;font-size:0.2rem; width: 100%;}
/*.slt_container{width: 92%; height: auto;overflow: hidden; margin: 3% 4%;}
.slt_container ul li{float: left; width: 16.6%; height: 0.84rem; text-align: center;position: relative;}
.slt_container ul li img{width: 0.83rem;position: relative;}
.slt_container ul li .tutit{ background:#333;opacity: 0.8; height:0.3rem; position: absolute; bottom: 0; color: #fff; left: 7%; font-size: 0.2rem;width: 86%;}
.fs_gallery {
    background: rgba(0,0,0, 0.9);
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 100;
}
.fs_gallery_close {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 25px;
    height: 25px;
    color: #ccc;
    font-size: 34px;
    line-height: 23px;
    text-align: center;
    cursor: pointer;
    z-index: 102;
}
.fs_gallery_close:before {
    content: "×";
}
.fs_gallery_close:hover {
    color: #fff;
}

.fs_gallery_prev, .fs_gallery_next {
    position: absolute;
    width: 80px;
    color: #ccc;
    font-size: 30px;
    cursor: pointer;
    z-index: 101;
}
.fs_gallery_prev:hover, .fs_gallery_next:hover {
    background: rgba(0,0,0, 0.1);
    color: #fff;
}
.fs_gallery_prev {
    left: 0;
    top: 0;
    bottom: 0;
}
.fs_gallery_next {
    right: 0;
    top: 0;
    bottom: 0;
}
.fs_gallery_prev:before {
    content: "‹";
    position: absolute;
    height: 30px;
    margin-top: -30px;
    top: 50%;
    left: 35px;
}
.fs_gallery_next:before {
    content: "›";
    position: absolute;
    height: 30px;
    margin-top: -30px;
    top: 50%;
    left: 35px;
}

.fs_gallery_shuft {
    position: relative;
    width: 9999999px;
}
.fs_gallery_shuft:after {
    clear: both;
    content: "";
    display: block;
}
.fs_gallery_shuft_item {
    float: left;
    position: relative;
   
    background-position: center center;
    background-repeat: no-repeat;
}
.fs_gallery_shuft_item img {
    box-shadow: 0 0 8px rgba(0,0,0, 0.8);
    position: absolute;
    top: 50%;
    left: 50%;
}*/
/*jdbox_tab 鉴定选项卡*/
.jdtabbox{ margin-bottom: 1.0rem; height: auto; overflow: hidden;}
.jdbox_tab{ width:100%; position:relative; height:auto; overflow:hidden;margin:0.2rem 0; float:left;}
/*swipe*/
.swipe{ padding-top:0.2rem; width:100%; float:left;visibility: visible; position: relative; height:auto;overflow: hidden;}
.box01_list{position:relative; -webkit-transition: left 600ms ease-out;  width:100%; left:0;}
.li_list{width:100%;position:relative; float: left; vertical-align: top;height: auto !important;overflow: hidden;}

/*pic_list*/
.pic_list{ float:left;width: 100%;}
.pic_listli{ height: 2.1rem; border-top:1px solid #74090A; border-bottom:1px solid #74090A; }
.pic_listli .picli_top{height:1.1rem;border-bottom:1px solid #74090A; margin: 3% 0;}
.picli_top .picli_le{width:0.86rem; height: 0.86rem; overflow: hidden; border-radius: 3px; float: left; margin-left: 4%; position: relative;}
.picli_top .picli_le .zeico{position: absolute; top: -0.03rem; right: -0.03rem;}
.picli_top .picli_le .zeico img{width: 0.3rem;}
.picli_top .picli_le img{max-width: 0.86rem; vertical-align: top;}
.picli_top .picli_rg{width:4.8rem; float: right;font-size: 0.22rem; color: #333;margin-right: 4%;text-align: justify; line-height: 0.36rem;}
.picli_bot{ height:0.66rem;}

.picli_botles{float: left;width: 30%;margin-left: 4%; font-size: 0.22rem; color: #333;line-height: 0.45rem;}
.picli_botrgs{float: right;width: 65%;margin-right: 4%; text-align: right;height: 0.48rem;}
.picli_botrgs .rgbtn{ text-align: center;background: #74090A; color: #fff; font-size: 0.22rem;vertical-align: top;width:1.0rem; height: 0.4rem; display: inline-block;line-height: 0.42rem;}
.picli_botrgs .rgspan{font-size: 0.22rem; color: #74090A;vertical-align: top;}

.picli_botle{float: left;width: 60%;margin-left: 4%; font-size: 0.22rem; color: #333;line-height: 0.45rem;}
.picli_botrg{float: right;width: 30%;margin-right: 4%; text-align: right;height: 0.48rem;}
.picli_botrg .rgbtn{ text-align: center;background: #74090A; color: #fff; font-size: 0.22rem;vertical-align: top;width:1.0rem; height: 0.4rem; display: inline-block;line-height: 0.42rem;}
.picli_botrg .rgbtns{ text-align: center;background: #777; color: #ddd; font-size: 0.22rem;vertical-align: top;width:1.0rem; height: 0.4rem; display: inline-block;line-height: 0.42rem;}
.picli_botrg .rgspan{font-size: 0.22rem; color: #74090A;vertical-align: top;display:inline-block; margin-top:0.1rem}
/*page*/
.page{ text-align:left; height:0.6rem; width:95%;display:-webkit-box; margin: 0 auto;}
.page li{-webkit-box-flex:1; display:block; height:0.51rem; text-align:center; margin: 1%;}
.page li .jdtab1{background:url(../img/jdtab1.png) no-repeat; background-size:100%;height:0.51rem;}
.page li .jdtab2{background:url(../img/jdtab2.png) no-repeat; background-size:100%;height:0.51rem;}
.page li .jdtab3{background:url(../img/jdtab3.png) no-repeat; background-size:100%;height:0.51rem;}

.page li a{ display:block; height:0.51rem;}
.page .active .jdtab1{background:url(../img/jdtab1on.png) no-repeat; background-size:100%;height:0.51rem;}
.page .active .jdtab2{background:url(../img/jdtab2on.png) no-repeat; background-size:100%;height:0.51rem;}
.page .active .jdtab3{background:url(../img/jdtab3on.png) no-repeat; background-size:100%;height:0.51rem;}

.onloading{ text-align: center; color: #74090A; font-size: 0.24rem; line-height: 1.5rem;}

/*jdbox_tab 专家鉴定选项卡*/
.zjpage{ text-align:left; height:0.6rem; width:70%;display:-webkit-box; margin: 0 auto;}
.zjpage li{-webkit-box-flex:1; display:block; height:0.51rem; text-align:center; margin: 1%;}
.zjpage li a{ display:block; height:0.51rem;}
.zjpage li .jdtab1{background:url(../img/jdtab1.png) no-repeat; background-size:100%;height:0.51rem;width:1.93rem; vertical-align: top;display: inline-block;}
.zjpage li .jdtab4{background:url(../img/jdtab4.png) no-repeat; background-size:100%;height:0.51rem;width:1.93rem;vertical-align: top;display: inline-block;}
.zjpage .active .jdtab1{background:url(../img/jdtab1on.png) no-repeat; background-size:100%;height:0.51rem;width:1.93rem;vertical-align: top;display: inline-block;}
.zjpage .active .jdtab4{background:url(../img/jdtab4on.png) no-repeat; background-size:100%;height:0.51rem;width:1.93rem;vertical-align: top;display: inline-block;}

/*证书选项卡*/
.zjpage li .zstab1{background:url(../img/zstab1.png) no-repeat; background-size:100%;height:0.51rem;width:1.93rem; vertical-align: top;display: inline-block;}
.zjpage li .zstab4{background:url(../img/zstab2.png) no-repeat; background-size:100%;height:0.51rem;width:1.93rem;vertical-align: top;display: inline-block;}
.zjpage .active .zstab1{background:url(../img/zstab1on.png) no-repeat; background-size:100%;height:0.51rem;width:1.93rem;vertical-align: top;display: inline-block;}
.zjpage .active .zstab4{background:url(../img/zstab2on.png) no-repeat; background-size:100%;height:0.51rem;width:1.93rem;vertical-align: top;display: inline-block;}

/*我的证书*/
.per_zs{margin-top: 0.1rem; margin-bottom: 1rem;}
.zs_bit{margin:0 5%;}
.zs_bit img{width: 2.94rem;}

.per_zs ul li{height: 2.58rem; border-bottom: 1px solid #74090A; border-top: 1px solid #74090A;margin: 0.1rem 0;} 
.perzs_top{height:1.1rem;border-bottom:1px solid #74090A; margin: 3% 0;}
.perzst_le{width:0.86rem; height: 0.86rem; overflow: hidden; border-radius: 3px; float: left; margin-left: 4%; position: relative;}
.perzst_le .zeico{position: absolute; top: -0.03rem; right: -0.03rem;}
.perzst_le .zeico img{width: 0.3rem;}
.perzst_le img{max-width: 0.86rem; vertical-align: top;}
.perzst_rg{width:4.8rem; float: right;font-size: 0.22rem; color: #333;margin-right: 4%;text-align: justify; line-height: 0.36rem;}
.perzs_bot .perzsb_rg .rgbtns{ text-align: center;color: #74090A; font-size: 0.22rem;vertical-align: top;height: 0.4rem; 
display: inline-block;line-height: 0.4rem; padding: 0 0.15rem;}


.perzs_bot{height: 0.35rem; font-size: 0.22rem;}
.perzs_bot .perzsb_le{float: left;width: 50%;margin-left: 4%; font-size: 0.22rem; color: #333;line-height: 0.45rem;}
.perzs_bot .perzsb_rg{float: right;width: 40%;margin-right: 4%; text-align: right;height: 0.48rem;}
.perzs_bot .perzsb_rg .rgbtn{ text-align: center;background: #74090A; color: #fff; font-size: 0.22rem;vertical-align: top;height: 0.4rem; 
display: inline-block;line-height: 0.4rem; padding: 0 0.15rem;}

.perzs_bot .perzsb_rg p{ margin-bottom: 0.18rem;}

/*关于我们选项卡*/
.abouttop{height: 0.8rem; border-bottom: 1px solid #74090A;}
.aboutpage{ text-align:left; height:0.6rem; width:70%;display:-webkit-box; margin: 0 auto;}
.aboutpage li{-webkit-box-flex:1; display:block; height:0.51rem; text-align:center; margin: 1%;}
.aboutpage li a{ display:block; height:0.51rem;}
.aboutpage li .abouttab1{background:url(../img/about1.png) no-repeat; background-size:100%;height:0.51rem;width:1.93rem; vertical-align: top;display: inline-block;}
.aboutpage li .abouttab2{background:url(../img/about2.png) no-repeat; background-size:100%;height:0.51rem;width:1.93rem;vertical-align: top;display: inline-block;}
.aboutpage .active .abouttab1{background:url(../img/about1on.png) no-repeat; background-size:100%;height:0.51rem;width:1.93rem;vertical-align: top;display: inline-block;}
.aboutpage .active .abouttab2{background:url(../img/about2on.png) no-repeat; background-size:100%;height:0.51rem;width:1.93rem;vertical-align: top;display: inline-block;}

.aboutbox{font-size: 0.28rem; color: #333; line-height: 0.4rem; margin: 1% 5%;text-align: justify;}


/*鉴定协议*/
.xyzz{width: 100%; height: 100%;}

#linkbt{font-size: 0.2rem;}

#fade {display:block;position:absolute;top:0%;left:0%;width:100%;height:100%;background:#111;z-index:1001;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80);}
#light{display:block;position:absolute;top:8%;right:10%;height:70%;width:80%;background-color:white;z-index:1002;font-family:"微软雅黑";border-radius: 3px;}
.botbox{ padding:2% 5% 5%;font-size: 0.22rem; color: #666; line-height: 0.38rem; text-align: justify;}
.botbox .ott{font-size: 0.32rem;color: #333; text-align:center;}

.closebtn{ text-align:right; margin-top: -0.8rem;margin-right: -0.2rem;}
.closebtn img{width:0.46rem ;}



.cminbtn{ text-align:center;font-size: 0.28rem;position: absolute;bottom: 4%;left: 0;right: 0;} 
.cminbtn .redbtn{ width:4.6rem; height:0.5rem; display:inline-block; text-align:center; color:#fff; background:#74090A; line-height:0.5rem; border-radius:5px}
.cminbtn .btn{ width:1.7rem; height:0.5rem; display:inline-block; text-align:center; color:#333; background:#868686; line-height:0.5rem; border-radius:5px}
.cminbtn a{ text-decoration:none; color:#fff}




/*我收藏的宝贝*/
.scbb_bit{ margin: 5%;} 
.scbb_bit img{width: 4.05rem;}
.scbb_list{margin: 2% 0; height: auto;overflow: hidden;margin-bottom: 1rem; }
.scbb_list ul li{height: 0.94rem;  border-bottom:1px #74090a solid; padding: 3% 0;color: #333;position: relative;}
.scbb_list .zj_le{float: left;width: 0.94rem;height: 0.94rem;overflow: hidden;border-radius: 3px; margin-left: 3%;} 
.scbb_list .zj_le img{max-width: 0.94rem; vertical-align: top;}
.scbb_list .zj_le .dot{position: absolute; top: 0.15rem; left:1.03rem ;}
.scbb_list .zj_le .dot img{width: 0.18rem; height: 0.18rem;}
.zjmesg_rg{ float:right;width: 4.8rem; font-size: 0.22rem; color: #333; margin-right: 3%;text-align: justify;line-height: 0.33rem;}


/*未鉴定详情*/
.wjdbox{margin-top: 1.0rem;}
.wjddemo{width:96%; height:auto; overflow: hidden; margin: 0 auto;}
.wjddemo .my-gallery {width: 100%;}
.wjddemo .my-gallery img { width: 100%; height: auto; display:block; float:left}
.wjddemo .my-gallery .smlpic {display: block;float: left;margin:1.5% 1.65%; width: 30%; position: relative;z-index: 10;}
.wjddemo .my-gallery .smlpic a{display: inline-block;}
.wjddemo .my-gallery figcaption { display: none; }
.wjddemo .smlpic .zstbotbg{ height: 0.36rem; background: #333; opacity: 0.8; color: #fff; text-align: center; line-height: 0.36rem; position: absolute; bottom: 0.25rem; left:0;z-index: 1000;font-size:0.22rem; 
 width: 100%;}

.jdchose{font-size: 0.26rem; color: #333; margin: 1% 5%;}
.jdchose p{line-height: 0.5rem;}
.jdchose span{ margin-left: 0.2rem;}



.hidden-input {
    opacity: 0;
    position: absolute;
    z-index: -1;
}

.checkbox input[type=radio]+span {
    /* your style goes here */
    display: inline-block;
    height: 1em;
    width: 1em;
    border-radius: 4px;
    background:url(../img/checked.png);background-size: 100%;        
}

/* active style goes here */
.checkbox input[type=radio]:checked+span {
    background:url(../img/checkedon.png); background-size: 100%;  
}

.radiobox input[type=radio]+span {
    /* your style goes here */
    display: inline-block;
    height: 0.2rem;
    width: 0.2rem;
    border-radius: 50%; border: 1px solid #74090A;        
}

/* active style goes here */
.radiobox input[type=radio]:checked+span {
    background-color:#74090A;border-radius: 50%;
}
.jdchose{height: 2.2rem;}
.jdchose .check{margin-left: 0.4rem;}

.jdsubtn .jdsubtn{margin: 4% 5%; background: #74090A; border: none; border-radius: 4px; height: 0.6rem;width: 90%; color: #fff;font-size: 0.24rem; }


/*案例详情*/
.caseone{margin: 3% 4%;height: auto;overflow: hidden; }
.caseone_tops{height: auto;overflow: hidden;}
.caseone_top{height: auto;overflow: hidden;margin-bottom:1.2rem}
.case_letu{float: left;width: 0.86rem;height: 0.86rem;overflow: hidden;margin-top: 0.02rem;}
.case_letu img{max-width: 0.86rem; vertical-align: top;}
.case_rgsp{float: right;width: 4.8rem;font-size: 0.22rem; color: #333;}
.case_rgsp p{height: auto;overflow: hidden;}
.case_rgsp .name{float: left;}
.case_rgsp .type{float: right;color: #666;}
.case_rgsp .span{width: 100%; text-align: justify;margin-top: 0.32rem;}

.caseone_bot{background: url(../img/caseborder.png) no-repeat; background-size:100% ;height: 1.05rem; margin-top: 0.2rem;}
.caseone_bot .zjtx{float: left;width: 0.70rem; height: 0.70rem; border: 1px solid #74090A; padding: 0.06rem; border-radius: 50%; overflow: hidden;margin: 0.08rem 0.2rem;}
.caseone_bot .zjtx img{max-width: 0.70rem; border-radius: 50%; vertical-align: top;}
.caseone_bot .zjname{float: left; color: #333; font-size: 0.2rem; margin: 0.2rem 0 0 0;}
.caseone_bot .zjname .tit{font-size: 0.22rem;}
.caseone_bot .zjbtn{float: right;width: 1.0rem; height: 0.39rem; text-align: center; line-height: 0.41rem; background: #74090A; border-radius:3px; color: #fff; font-size: 0.22rem; margin: 0.3rem;}

.casesmal_ban{background: url(../img/casesmalbg.jpg) no-repeat; width: 100%; height: 1.24rem; background-size:100% ;}
.zjhf_tit{ margin: 2% 0;}
.zjhf_tit img{width:1.77rem; vertical-align: top;margin-top: 0.4rem;margin-left: 0.5rem;}

.casetwo{margin: 4% 4% 3%;height: auto;overflow: hidden;}
.casetwo_le{float: left; width: 0.7rem; height: 0.7rem; overflow: hidden; border-radius: 3px;}
.casetwo_le img{max-width: 0.7rem; vertical-align: top;}
.casetwo_mid{float: left;width: 2.86rem; color: #fff; font-size: 0.22rem; height: 0.37rem;line-height: 0.3rem;border-radius: 5px; background: #74090A;margin: 0.2rem;}
.casetwo_mid img{margin: 0.08rem 0.1rem; height: 0.24rem; }
.casetwo_mid span{}
.casetwo_rg{float: left;font-size: 0.22rem; color: #333;line-height: 0.8rem;}
.casenumb{font-size: 0.22rem; color: #666; text-align: right; width: 100%;}
.casethrds{margin: 3% 4% 1%;height: auto;overflow: hidden; }
.casethrd{margin: 3% 4% 1.5rem;height: auto;overflow: hidden; }

.case_rgsps{float: right;width: 5.0rem;font-size: 0.22rem; color: #333;}
.case_rgsps p{height: auto;overflow: hidden;}
.case_rgsps .span{width: 100%; text-align: justify;}

.case_rgsp .time{float: right;}



/*我的鉴定*/
.wdjd_bit{margin: 5%;}
.wdjd_bit img{width: 2.94rem;}

.my_jdtype{ height: 1.30rem; padding: 1% 5% 2%; border-top: 1px solid #74090A;border-bottom: 1px solid #74090A; font-size: 0.24rem; }
.my_jdtype p{line-height: 0.7rem;border-bottom: 1px solid #74090A; height: 0.7rem;}
.my_jdtype img{width: 0.42rem;vertical-align: middle;}
.my_jdtype .tit{font-size: 0.26rem;}


.my_jdyq{ height: 4.30rem; padding: 1% 5% 2%; border-top: 1px solid #74090A; font-size: 0.24rem; margin-top: 0.2rem; }
.my_jdyq img{width: 0.42rem;vertical-align: middle;}
.my_jdyq .tit{font-size: 0.26rem;margin-top: 0.15rem;}

.my_jdyq textarea{width:96%; height: 2.14rem; border:1px solid #74090A; border-radius: 5px;background: none; font-family: "微软雅黑"; font-size: 0.22rem;  padding: 2%;
margin-top:0.2rem ; line-height: 0.38rem;}
.my_jdyq input{width: 100%; height: 0.6rem; color: #fff; background: #74090A; border-radius: 3px; border:none ; margin-top: 0.2rem;font-family: "微软雅黑"; font-size: 0.26rem;}


/*回复类型*/
.repla_type{margin-top: 0.8rem; min-height: 10.0rem;overflow: hidden; background: url(../img/logobg.png) no-repeat right 88%; background-size:80% ; padding: 0 3%; font-size: 0.30rem; color: #333;}
.retypebg{ background: url(../img/hfborder.png) no-repeat; height:0.7rem ; background-size:100% ; margin: 4% 0 0;    padding: 0.24rem;}
.retypebg img{width: 0.52rem; vertical-align: middle;}

.wzhfbox{ margin: 4% 2%;}
.wzhfbox textarea{width: 96%; height: 2.2rem; background: none; border-radius: 4px; border: 1px solid #74090A;font-size: 0.26rem; color: #333; padding: 2%;font-family: "微软雅黑"; }
.wzhfbox input{ margin: 4% 0%; background: #74090A; height: 0.6rem; color: #fff; width: 100%; border: none; border-radius: 4px; font-size: 0.24rem;font-family: "微软雅黑";}





.filePickerC img{
    max-width: 1.65rem;
    min-height: 1.70rem;
    clip: rect(0px 107px 111px 0px);
    position: absolute;
    left: 0;
    top: -0.1rem;
    }








